﻿using Tesla.Graphics;

namespace TeslaSamples {
    /// <summary>
    /// Interface that represents an application.
    /// </summary>
    public interface IApp {

        /// <summary>
        /// Run the application.
        /// </summary>
        /// <param name="platform">Graphics platform to use</param>
        /// <param name="pp">Presentation parameters used to setup the graphics</param>
        void Run(RenderSystemPlatform platform, PresentationParameters pp);
    }
}
